//package com.kanq.controller;
//
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import com.kanq.pojo.entity.SensitiveWord;
//import com.kanq.service.SensitiveWordService;
//import com.kanq.tool.R;
//import org.springframework.web.bind.annotation.*;
//
//import jakarta.annotation.Resource;
//
//import java.io.Serializable;
//import java.util.List;
//
///**
// * (SensitiveWord)表控制层
// *
// * @author wz
// * @since 2025-06-19 11:51:07
// */
//@RestController
//@RequestMapping("sensitiveWord")
//public class SensitiveWordController {
//    /**
//     * 服务对象
//     */
//    @Resource
//    private SensitiveWordService sensitiveWordService;
//
//    /**
//     * 分页查询所有数据
//     *
//     * @param page          分页对象
//     * @param sensitiveWord 查询实体
//     * @return 所有数据
//     */
//    @GetMapping
//    public R selectAll(Page<SensitiveWord> page, SensitiveWord sensitiveWord) {
//        return R.data(this.sensitiveWordService.page(page, new QueryWrapper<>(sensitiveWord)));
//    }
//
//    /**
//     * 通过主键查询单条数据
//     *
//     * @param id 主键
//     * @return 单条数据
//     */
//    @GetMapping("{id}")
//    public R selectOne(@PathVariable Serializable id) {
//        return R.data(this.sensitiveWordService.getById(id));
//    }
//
//    /**
//     * 新增数据
//     *
//     * @param sensitiveWord 实体对象
//     * @return 新增结果
//     */
//    @PostMapping
//    public R insert(@RequestBody SensitiveWord sensitiveWord) {
//        return R.status(this.sensitiveWordService.save(sensitiveWord));
//    }
//
//    /**
//     * 修改数据
//     *
//     * @param sensitiveWord 实体对象
//     * @return 修改结果
//     */
//    @PutMapping
//    public R update(@RequestBody SensitiveWord sensitiveWord) {
//        return R.status(this.sensitiveWordService.updateById(sensitiveWord));
//    }
//
//    /**
//     * 删除数据
//     *
//     * @param idList 主键结合
//     * @return 删除结果
//     */
//    @DeleteMapping
//    public R delete(@RequestParam("idList") List<Long> idList) {
//        return R.status(this.sensitiveWordService.removeByIds(idList));
//    }
//}
//
